*{
	margin:0;
	padding:0;
}
body{
	background-image: url(../Images/Home/bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#wrap{
    font:12px 'Microsoft Yahei',Tahoma,sans-serif;
    margin: 0 auto;
    width: 960px;
}
#logo{
	height: 92px;
	//background: url(../Images/Home/bg_wrap.png) 0 bottom repeat-x;
	background-image: url(../Images/Home/bg.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#header{
	margin: 0 auto;
	
}
#nav{
	width: 960px;
	height: 35px;
	margin-right: auto;
	margin-left: auto;
}
#nav ul{
	line-height: 35px;
	height: 35px;
	margin: 0px auto;
	float: left;
	width: 960px;
	padding: 0px;
	background: url(../Images/Home/bg_nav.gif) 0 0 repeat-x;
}
#nav ul li{
	float: left;
	background-image: url(../Images/Home/bg_nav.gif);
	background-repeat: no-repeat;
	background-position: right -70px;
	width: 96px;
	text-align: center;
	line-height: 35px;
	height: 35px;
	display: block;
}
#nav ul li a{
	line-height: 35px;
	height: 35px;
	font-size: 14px;
	color: #FFF;
	float: left;
	width: 96px;
	text-decoration: none;
}
#nav ul li a:hover {
	background-image: url(../Images/Home/bg_nav.gif);
	background-repeat: repeat-x;
	background-position: 0px -35px;
	font-weight: 700;
	color: #2f7100;
}
#nav ul li.ho a {
	background-image: url(../Images/Home/bg_nav.gif);
	background-repeat: repeat-x;
	background-position: 0px -35px;
	color: #2f7100;
	font-weight: 700;
}
#footer {
	background-image: url(../Images/Home/bg_footer.gif);
	background-repeat:no-repeat;
	width: 960px;
	margin:0 auto;
}
#footer p {
	text-align: center;
	line-height: 33px;
}
#footer .link{
	margin:0 auto;
	width: 960px;
	height:33px;
	text-align: center;
	overflow:auto;
}
#footer .communication{
	
}
#footer .link ul{
	height: 33px;
	width: 300px;
	margin:0 auto;
}
#footer ul li{
	line-height:24px;
	display:block;
	float:left;
	margin:0 10px;
	color: #fff;
	text-align: center;
}
#footer ul li a{
	color: #fff;
}


#footer .link {
}
#footer .link a {
}
#content{
    margin: 10px auto;
    width: 960px;
    overflow: auto;
}

#ads{
	float: left;
	width: 620px;
	height: 350px;
	position: relative;
}
#ads .pic{
	height:350px;
}
#ads .pic ul{
	float:left;
	margin:0 auto;
	padding:0;
}
#ads .pic ul li{
	display: none;
}

#ads .title{
	width: 620px;
	height:35px;
	position: absolute;
	bottom: 0px;
	background-color:black;
	opacity:0.6;
}
#ads .title p{
	height:35px;
}
#ads .index{
	position: absolute;
	bottom: 5px;
	float:right;
	right:5px;
}
#ads .index ul{
}
#ads .index ul li{
	width:12px;
	height:12px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	display: block;
	font-size: 5px;
	float:left;
	margin-left:5px;
	cursor: pointer;
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	background-color: white;
}
#news{
	width: 330px;
	height: 350px;
	float: right;
}
#news .title{
	background-image: url(../Images/Home/news.jpg);
	background-repeat:no-repeat;
	height:37px;
	width:100%;
}
#news .message{
	margin-top:5px;
}
#news .message ul{
	margin-top:10px;
}
#news .message li{
	background-image: url(../Images/Home/arrow.jpg);
	background-position-y:2px;
	background-repeat:no-repeat;
	display:block;
	height:24px;
	padding-left:15px;
	margin-top:5px;
	border-bottom:0px #fff solid;
}
#news .message li a{
	color:#33764a;
	text-decoration: none;
	font:12px/13px Verdana, Arial, Helvetica, sans-serif;
	margin-top:5px;
}
#news .message li span{
	float:right;
	font:10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#33764a;
	padding-right:3px;
}
#about{
	width:305px;
	height:200px;
	margin-top: 10px;
	float:left;
	
}
#about .title{
	background-image: url(../Images/Home/about.jpg);
	background-repeat:no-repeat;
	height:37px;
}
#about .message{
	margin-top: 5px;
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#33764a;
}
#products{
	width:260px;
	height:200px;
	margin-left: 15px;
	margin-top: 10px;
	float:left;
}
#products .title{
	background-image: url(../Images/Home/tech.jpg);
	background-repeat:no-repeat;
	height:37px;
}
#products .message{
	margin-top: 5px;
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#33764a;
}
#products .message ul{
	margin-top:10px;
}
#products .message ul li{
	background-image: url(../Images/Home/arrow.jpg);
	background-position-y:2px;
	background-repeat:no-repeat;
	display:block;
	height:24px;
	padding-left:15px;
	margin-top:5px;
	border-bottom:0px #fff solid;
}
#products .message li a{
	color:#33764a;
	text-decoration: none;
	font:12px/13px Verdana, Arial, Helvetica, sans-serif;
	margin-top:5px;
}
#others{
	width:370px;
	height:200px;
	float:right;
	margin-top: 10px;
}
#others .title{
	background-image: url(../Images/Home/product.gif);
	//background-repeat:no-repeat;
	height:37px;
}
#others .message{
	margin-top: 5px;
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#33764a;
}
#others .message ul li{
	display:block;
	float:left;
	margin-right:20px;
}

